import { Model } from './model.js';
var model = new Model();
Page({

  /**
   * 页面的初始数据
   */
  data: {
    show:false,
    mobile:'',
    id:'',
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    var id=options.id
    this.data.id=options.id
    model.getInfo(id,(res)=>{
      var data=res.data.request
      data.detail=res.data.data
      this.setData(data)
    })
  },

  // 拨打电话
  clickMobile:function(e){
    model.system((res)=>{
      wx.makePhoneCall({
        phoneNumber: res.data.tel
      })
    })
  },

  // 预约
  clickMessage:function(){
    this.setData({show:true})  
  },
  // 关闭
  onClose:function(){
    this.setData({ show: false })  
  },
  // 填写手机号
  onChange:function(e){
    var mobile=e.detail;
    this.data.mobile=mobile;
  },
  onSubmit:function(){
    var mobile=this.data.mobile;
    /*第一步：验证手机号码*/
    var myreg = /^(((13[0-9]{1})|(15[0-9]{1})|(18[0-9]{1})|(17[0-9]{1}))+\d{8})$/;// 判断手机号码的正则
    if (mobile.length == 0) {
      wx.showToast({ title: '手机号码不能为空', icon: 'none' })
      return;
    }

    if (mobile.length < 11) {
      wx.showToast({ title: '手机号码长度有误！', icon: 'none' })
      return;
    }

    if (!myreg.test(mobile)) {
      wx.showToast({ title: '手机号码格式错误！', icon: 'none' })
      return;
    }
    var data={
      mobile:mobile,
      id:this.data.id
    }
    model.setYuyue(data,(res)=>{
      var statusCode = res.statusCode;
      if (statusCode == 200) {
        wx.showToast({
          title: res.data.msg, icon: 'none'
        });
        var that = this;
        setTimeout(function(){
          that.onClose()
          that.setData({mobile:''})
        },500)
      } else {
        wx.showToast({
          title: res.data.msg, icon: 'none'
        });
      }
    })
  },
  // 转发
  onShareAppMessage(){
    var path=this.route+'?id='+this.options.id
    console.log(path)
    return {
      title: '艾一次·享一生-艾族',  // 转发标题（默认：当前小程序名称）
      path: path, // 转发路径（当前页面 path ），必须是以 / 开头的完整路径
      success(e) {
        wx.showShareMenu({
          // 要求小程序返回分享目标信息
          withShareTicket: true
        });
      }
    }
  }

})